CODESYS String Libraries
ザ・ CODESYS IIoT Libraries SL アドオンには IIoT 環境での通信用のライブラリが多数用意されています。MQTT や HTTPS など、さまざまなプロトコルがサポートされています。このパッケージには、データ構造 (INI、CSV、JSON、XML など) をエンコードおよびデコードするためのツールや、個々のプロバイダー (AWS や Azure など) のクラウドサービスと直接通信するための関数ブロックも用意されています
次のライブラリがパッケージに付属しています。
Web Client SL: http または https 経由でのウェブサーバーとの通信
MQTT Client SL: デバイス間でテレメトリデータをメッセージとして送信するための MQTT (メッセージキューテレメトリトランスポート) プロトコルのサポート
Mail Service SL: SMTP および POP3 プロトコルを使用して E メールを送信、受信、削除します。
SNMP Service SL: SNMP GET、SNMP GET_NEXT、SNMP エージェント、SNMP トラップ、SNMP SET の各関数のサポート
SNTP Service SL: SNTP クライアントおよびサーバーアプリケーション (SNTP V3、SNTP V4) を構築します。
AWS IoT Core Client SL: アマゾンの「AWS IoT Core」クラウドプラットフォームとやり取りしてメッセージを送受信する
Azure IoT Hub Client SL: IoT デバイスを Microsoft の「Azure IOT Hub」クラウドサービスに接続すると、メッセージを送受信する機能がブロックされます。
JSON Web Token SL: コントローラー上に JWT (JSON Web Token) を作成します。この目的のために、HS256、HS384、HS512und、および RS256 アルゴリズムがサポートされています。
Web Socket Client SL: インターネット上のクライアントと Web ソケット サーバー間の WebSocket プロトコルを介した通信。
OpenWeather Client SL: OpenWeather API を使用して気象データをクエリします。
CSV Utility SL: CSVファイルの読み書き
INI File Utility SL: INI ファイルの読み取りと書き込み
JSON Utilities SL: 複雑な JSON ファイル (UTF-8、UTF-16) の作成、読み取り、書き込み。 JSON バイト配列の読み取りと書き込み、およびキー、値、子要素、および親要素の検索
XML Utility SL: コントローラー上の XML ファイルまたは XML 文字列の読み取りと書き込み、および XML 要素の検索を行います。
ダウンロードとライセンス
ダウンロードできます CODESYS IIoT Libraries SL アドオンは CODESYS Store International 経由でインストールしてください CODESYS Installer。
ライブラリは一部のコントローラで直接使用できますが、他のコントローラではコントローラに SL ライセンスをインストールする必要があります。
でライセンスを購入できます コーデシスストア。
重要
CODESYS IIoT Libraries SL には関数ブロックライブラリのみが含まれます。フィールドバスプロトコルの場合と同様に、コンフィギュレータは実装されていません
ヒント
ライブラリの内容と使用方法に関する一般的な情報については、サンプルプロジェクトのヘルプを参照してください。 例:CODESYS IIoT ライブラリ (SL)